home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 June / Software of the Month Club 1996 June.iso / pc / dos / dtp / display / util / makefile < prev    next >
Makefile  |  1995-10-27  |  692b  |  53 lines

  1. CC=    tcc
  2. CCOPT=  -O -G -Z -d -w -k- -a -f-
  3.  
  4. #
  5. # targets
  6. #
  7. all:    vesainfo.com
  8.  
  9. clean:
  10.     del *.map
  11.     del *.dmp
  12.     del *.exe
  13.     del *.s
  14.  
  15. cleanall:  clean
  16.     del *.vdr
  17.     del *.grd
  18.     del *.grn
  19.     del *.obj
  20.     del *.com
  21.  
  22. #
  23. # This is for debugging
  24. #
  25. .c.s:
  26.     $(CC) -S $(CCOPT) $*.c
  27.     copy $*.asm $*.s
  28.     del $*.asm
  29.  
  30. #
  31. # For buggy turbo C 2.0
  32. .c.obj:
  33.     c:\tc\cpp -P- $*.c
  34.     tcc -mt $(CCOPT) -c $*.i
  35.     +del $*.i
  36.  
  37. #.c.obj:
  38. #    tcc -mt $(CCOPT) -c $*.c
  39.  
  40. #
  41. # Rules:
  42. #
  43. .asm.obj:
  44.            tasm /mx $*.asm
  45.  
  46. vesainfo.com: vesainfo.obj
  47.     tcc -mt $(CCOPT) -evesainfo vesainfo.obj
  48.     exe2bin vesainfo.exe vesainfo.com
  49.     +del vesainfo.obj
  50.     +del vesainfo.exe
  51.  
  52. vesainfo.obj: pieces/vesainfo.c
  53.